.container {
  padding: 24px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  overflow: auto;
}

.tabs {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.tabs :global(.ant-tabs-content) {
  flex: 1;
  height: 100%;
  overflow: auto;
}

.tabs :global(.ant-tabs-tabpane) {
  height: 100%;
}

/* 响应式布局 */
@media screen and (max-width: 768px) {
  .container {
    padding: 16px;
  }
}

/* 适配不同高度 */
@media screen and (max-height: 600px) {
  .container {
    padding: 16px;
  }
} 